technology facilitation mechanism - Alemán Inglés Diccionario